package com.bxg.listDemo;

import java.util.ArrayList;
import java.util.List;

/*
* 自定义数据的使用
*
* 张三   1000
* 李四   500
* 王五   250
* 赵六   330
* 把张三的薪资提高500
* 把李四删掉
* 把王五的薪资降低500
* */
public class Demo4 {
    public static void main(String[] args) {
        //1.准备数据
        List<Person> list=new ArrayList<>();
        list.add(new Person("张三",10000));//0
        list.add(new Person("李四",8000));//1
        list.add(new Person("王五",9000));//2  //1
        list.add(new Person("赵六",9000));//3   //2
        //2.遍历
        for (int i = 0; i < list.size(); i++) {  //i=2
            Person person = list.get(i);
            if(person.getName().equals("张三")){
                int salary = person.getSalary();
                person.setSalary(salary+500);
            }else if(person.getName().equals("李四")){
                list.remove(person);  //i=1 时发生的集合的改变     [张三 王五  赵六]
                i--;
            }else if(person.getName().equals("王五")){
                person.setSalary(person.getSalary()-500);
            }

        }

        System.out.println(list);

    }
}
